HD44780U (LCD-II)
(Dot Matrix Liquid Crystal Display Controller/Driver)
ADE-207-272(Z)
'99.9
Rev. 0.0
Description
The HD44780U dot-matrix liquid crystal display controller and driver LSI displays alphanumerics,
Japanese kana characters, and symbols. It can be configured to drive a dot-matrix liquid crystal display
under the control of a 4- or 8-bit microprocessor. Since all the functions such as display RAM, character
generator, and liquid crystal driver, required for driving a dot-matrix liquid crystal display are internally
provided on one chip, a minimal system can be interfaced with this controller/driver.
A single HD44780U can display up to one 8-character line or two 8-character lines.
The HD44780U has pin function compatibility with the HD44780S which allows the user to easily replace
an LCD-II with an HD44780U. The HD44780U character generator ROM is extended to generate 208 5
×
8 dot character fonts and 32 5
×
10 dot character fonts for a total of 240 different character fonts.
The low power supply (2.7V to 5.5V) of the HD44780U is suitable for any portable battery-driven product
requiring low power dissipation.
Features
•
5
×
8 and 5
×
10 dot matrix possible
•
Low power operation support:
2.7 to 5.5V
•
Wide range of liquid crystal display driver power
3.0 to 11V
•
Liquid crystal drive waveform
A (One line frequency AC waveform)
•
Correspond to high speed MPU bus interface
2 MHz (when V
CC
= 5V)
•
4-bit or 8-bit MPU interface enabled
•
80
×
8-bit display RAM (80 characters max.)
•
9,920-bit character generator ROM for a total of 240 character fonts
208 character fonts (5
×
8 dot)
32 character fonts (5
×
10 dot)
1
HD44780U
•
64
×
8-bit character generator RAM
8 character fonts (5
×
8 dot)
4 character fonts (5
×
10 dot)
•
16-common
×
40-segment liquid crystal display driver
•
Programmable duty cycles
1/8 for one line of 5
×
8 dots with cursor
1/11 for one line of 5
×
10 dots with cursor
1/16 for two lines of 5
×
8 dots with cursor
•
Wide range of instruction functions:
Display clear, cursor home, display on/off, cursor on/off, display character blink, cursor shift,
display shift
•
Pin function compatibility with HD44780S
•
Automatic reset circuit that initializes the controller/driver after power on
•
Internal oscillator with external resistors
•
Low power consumption
Ordering Information
Type No.
HD44780UA00FS
HCD44780UA00
HD44780UA00TF
HD44780UA02FS
HCD44780UA02
HD44780UA02TF
HD44780UBxxFS
HCD44780UBxx
HD44780UBxxTF
Note: xx: ROM code No.
Package
FP-80B
Chip
TFP-80F
FP-80B
Chip
TFP-80F
FP-80B
Chip
TFP-80F
CGROM
Japanese standard font
European standard font
Custom font
2
HD44780U
HD44780U Block Diagram
OSC1 OSC2
CL1
CL2
M
CPG
Instruction
register (IR)
7
Reset
circuit
ACL
Timing
generator
D
8
RS
R/W
E
MPU
inter-
face
Instruction
decoder
Display
data RAM
(DDRAM)
80
×
8 bits
16-bit
shift
register
Common
signal
driver
COM1 to
COM16
Address
counter
DB4 to
DB7
DB0 to
DB3
Input/
output
buffer
8
7
7
8
7
8
40-bit
shift
register
40-bit
latch
circuit
Segment
signal
driver
SEG1 to
SEG40
Data
register
(DR)
40
8
8
Busy
flag
Character
generator
RAM
(CGRAM)
64 bytes
5
LCD drive
voltage
selector
GND
Character
generator
ROM
(CGROM)
9,920 bits
5
Cursor
and
blink
controller
Parallel/serial converter
and
attribute circuit
V
CC
V1
V2
V3
V4
V5
3
HD44780U
HD44780U Pin Arrangement (FP-80B)
SEG23
SEG24
SEG25
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
SEG32
SEG33
SEG34
SEG35
SEG36
SEG37
SEG38
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
SEG22
SEG21
SEG20
SEG19
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
GND
OSC1
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
64
63
62
61
60
59
58
57
56
55
54
FP-80B
(Top view)
53
52
51
50
49
48
47
46
45
44
43
42
41
SEG39
SEG40
COM16
COM15
COM14
COM13
COM12
COM11
COM10
COM9
COM8
COM7
COM6
COM5
COM4
COM3
COM2
COM1
DB7
DB6
DB5
DB4
DB3
DB2
4
OSC2
V1
V2
V3
V4
V5
CL1
CL2
V
CC
M
D
RS
R/W
E
DB0
DB1
HD44780U
HD44780U Pin Arrangement (TFP-80F)
SEG21
SEG22
SEG23
SEG24
SEG25
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
SEG32
SEG33
SEG34
SEG35
SEG36
SEG37
SEG38
SEG39
SEG40
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
SEG20
SEG19
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
61
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
60
59
58
57
56
55
54
53
52
TFP-80F
(Top view)
51
50
49
48
47
46
45
44
43
42
41
COM16
COM15
COM14
COM13
COM12
COM11
COM10
COM9
COM8
COM7
COM6
COM5
COM4
COM3
COM2
COM1
DB7
DB6
DB5
DB4
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
GND
OSC1
OSC2
V1
V2
V3
V4
V5
CL1
CL2
V
CC
M
D
RS
R/W
E
DB0
DB1
DB2
DB3
40
5